Prestò servizio militare in fanteria a Bergamo dal 16.1.1917 al 17.12.1918.
Militò nel battaglione Comando della brigata Stella rossa Lupo con funzione di intendente del 2.o battaglione e operò sullʼAppennino
tosco-emiliano.
Rimase ferito nel corso dellʼeccidio di Marzabotto.
Riconosciuto partigiano con il grado di sottotenente dal 27.4.1944 alla Liberazione.